] Natarajan Shankar. Mechanical Veriication of a Generalized Protocol for Byzantine Fault-tolerant Clock Synchronization. in J. Vytopil, Editor, For- Mal Techniques in Real-time and Fault-tolerant Appendix: a Fragment of the Formal Speciication and Veriication

نویسندگان

  • Daniel L. Palumbo
  • John Rushby
  • Friedrich von Henke
چکیده

An introduction to formal speciication and verii-cation using Ehdm. As an illustrative fragment of the text submitted to the Ehdm formal veriication system, the statement and proof of the manifest-faulty case of the hybrid version of Lemma 5 is reproduced below. The speciication has been prettyprinted by Ehdm. The text of the full veri-cation is 110 pages long. The list following the from keyword in the prove declaration enumerates the lemmas, axioms, and deeni-tions to be used in the proof; the material in braces indicates substitutions to be made for quantiied variables. Given this information, Ehdm generates a ground formula by Skolemization and substitution for free variables , and then applies a decision procedure for a combination of theories including real and integer arithmetic and propositional calculus. The whole process takes only a couple of seconds.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mechanical Veriication of a Generalized Protocol for Byzantine Fault Tolerant Clock Synchronization

Schneider Sch87] generalizes a number of protocols for Byzantine fault-tolerant clock synchronization and presents a uniform proof for their correct-ness. We present a mechanical veriication of Schneider's protocol leading to several signiicant clariications and revisions. The veriication was carried out with the Ehdm system RvHO91] developed at the SRI Computer Science Laboratory. The mechanic...

متن کامل

PVS: A Prototype Verification System

5] John Rushby. Formal speciication and veriication of a fault-masking and transient-recovery model for digital ight-control systems. In Vytopil 10], pages 237{257. 6] John Rushby and Friedrich von Henke. Formal veriication of algorithms for critical systems. 8] Natarajan Shankar. Mechanical veriication of a generalized protocol for Byzantine fault-tolerant clock synchronization. In Vytopil 10]...

متن کامل

Automated Reasoning: Essays in Honor of Woody Bledsoe

5] John Rushby. Formal speciication and veriication of a fault-masking and transient-recovery model for digital ight-control systems. In Vytopil 10], pages 237{257. 6] John Rushby and Friedrich von Henke. Formal veriication of algorithms for critical systems. 8] Natarajan Shankar. Mechanical veriication of a generalized protocol for Byzantine fault-tolerant clock synchronization. In Vytopil 10]...

متن کامل

Mechanical Veri cation of a Generalized Protocol for Byzantine Fault Tolerant Clock Synchronization

Schneider [Sch87] generalizes a number of protocols for Byzantine faulttolerant clock synchronization and presents a uniform proof for their correctness. We present a mechanical veri cation of Schneider's protocol leading to several signi cant clari cations and revisions. The veri cation was carried out with the Ehdm system [RvHO91] developed at the SRI Computer Science Laboratory. The mechanic...

متن کامل

Acknowledgments: Pvs Was Constructed by Our Colleagues Sam Owre and 3.1 Informal Proof: Sketch Omh(0)

Formal veriication of an algorithm for interactive consistency under a hybrid fault model. A formally veriied algorithm for interactive consistency under a hybrid fault model. Mechanical veriication of a generalized protocol for Byzan-tine fault-tolerant clock synchronization. 15 and veriication is not in getting a theorem prover to say proved, but rather in reening one's understanding through ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994